package com.bkgrands.fpmu.classes;

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class MinorStage {

    @SerializedName("id")
    @Expose
    private String id;
    @SerializedName("major_stage_id")
    @Expose
    private String majorStageId;
    @SerializedName("name")
    @Expose
    private String name;
    @SerializedName("value_pending")
    @Expose
    private String valuePending;
    @SerializedName("value_done")
    @Expose
    private String valueDone;
    @SerializedName("child")
    @Expose
    private String child;
    @SerializedName("hash")
    @Expose
    private String hash;
    @SerializedName("major_stage")
    @Expose
    private MajorStage majorStage;
    @SerializedName("progress")
    @Expose
    private Progress progress;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public MinorStage withId(String id) {
        this.id = id;
        return this;
    }

    public String getMajorStageId() {
        return majorStageId;
    }

    public void setMajorStageId(String majorStageId) {
        this.majorStageId = majorStageId;
    }

    public MinorStage withMajorStageId(String majorStageId) {
        this.majorStageId = majorStageId;
        return this;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public MinorStage withName(String name) {
        this.name = name;
        return this;
    }

    public String getValuePending() {
        return valuePending;
    }

    public void setValuePending(String valuePending) {
        this.valuePending = valuePending;
    }

    public MinorStage withValuePending(String valuePending) {
        this.valuePending = valuePending;
        return this;
    }

    public String getValueDone() {
        return valueDone;
    }

    public void setValueDone(String valueDone) {
        this.valueDone = valueDone;
    }

    public MinorStage withValueDone(String valueDone) {
        this.valueDone = valueDone;
        return this;
    }

    public String getChild() {
        return child;
    }

    public void setChild(String child) {
        this.child = child;
    }

    public MinorStage withChild(String child) {
        this.child = child;
        return this;
    }

    public String getHash() {
        return hash;
    }

    public void setHash(String hash) {
        this.hash = hash;
    }

    public MinorStage withHash(String hash) {
        this.hash = hash;
        return this;
    }

    public MajorStage getMajorStage() {
        return majorStage;
    }

    public void setMajorStage(MajorStage majorStage) {
        this.majorStage = majorStage;
    }

    public MinorStage withMajorStage(MajorStage majorStage) {
        this.majorStage = majorStage;
        return this;
    }

    public Progress getProgress() {
        return progress;
    }

    public void setProgress(Progress progress) {
        this.progress = progress;
    }

    public MinorStage withProgress(Progress progress) {
        this.progress = progress;
        return this;
    }

}
